// P6477 write by cn_ryh